/**
 * @func
 * @desc 获取小数点后的位数
 * @param {Number} num
 * @returns Number
 * */
export function getDotNum(num) {
  const hasDot = String(num).includes('.')
  if (hasDot) {
    return String(num).split('.')[1].length
  }
  return 0
}

/**
 * @func
 * @desc 最多保留几位小数
 * @param {Number} val 待处理的数值
 * @param {Number} padNum 保留的小数位
 * @returns Number
 * */
export function padDot(val, padNum) {
  const dotNum = getDotNum(val)
  if (dotNum > padNum) {
    return val.toFixed(padNum)
  }
  return val
}
